روش های شبه نیوتنی حافظه محدود برای حل مسایل برنامه ریزی خطی در مقیاس بزرگ

thesis
  • وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده صنایع و سیستمها
  • author هیوا اسمعیل?زاده
  • adviser ناصر ملاوردی
  • Number of pages: First 15 pages
  • publication year 1392
abstract

در حالت کلی کاربرد الگوریتم های عمومی برای حل مسایل برنامه ریزی خطی در مقیاس بزرگ مطلوب نیست. تحقیقات زیادی در زمینه توسعه الگوریتم های خاص برای این دسته از مسایل در جریان است. محققین با استفاده از روش های مختلف، الگوریتم های متنوعی ارائه داده اند که هر یک دارای ویژگی های خاص خود می باشد. در این پایان نامه، یک روش شبه نیوتنی حافظه محدود bfgs برای حل مسایل برنامه ریزی خطی با تعداد محدودیت های بسیار زیاد و تعداد متغیرهای زیاد ، ارائه شده است. در این روش با استناد به تحقیقات پیشین، ابتدا به کمک یک تابع جریمه بیرونی، یک مسئله بهینه سازی غیر خطی بدون محدودیت (یک تابع محدب قطعه قطعه درجه دو) تشکیل می شود که معادل مسئله اصلی برنامه ریزی خطی است و نشان داده خواهد شد که مسئله حداقل سازی این تابع همان شرایط بهینگی حداقل نُرم مسئله دوگان است. نتیجه بهینه سازی این تابع جواب دوگان و در نتیجه جواب مسئله اولیه است. در این روش جواب نرمال (پایه) مساله برنامه ریزی خطی بدست می آید. در تحقیقات پیشین، از یک الگوریتم نیوتن سریع برای حل این تابع استفاده شده است. ما برای بالا بردن کارائی الگوریتم از یک روش شبه نیوتنی حافظه محدود bfgs با طول گام ثابت در هر تکرار استفاده کرده ایم. جهت استفاده شده برای الگوریتم جدید برآوردی از جهت نیوتن می باشد. برای مقایسه عملکرد الگوریتم پیشنهادی با الگوریتم ارائه شده در ادبیات و نرم افزار cplex-dual، بیش از 250 مسئله تصادفی با ابعاد مختلف و با جواب بهینه و مقدار بهینه تابع هدف تولید شدند. با مقایسه نتایج محاسباتی، در می یابیم که الگوریتم جدید پیشنهادی کارایی بالاتری نسبت به بقیه روش ها دارد. نتایج محاسباتی برای مسائل در مقیاس کوچک تقریباً عملکرد یکسانی با الگوریتم نیوتن و سیمپلکس دوگان دارد. ولی در حل مسائل با مقیاس بزرگ الگوریتم شبه نیوتنی پیشنهادی مسائل را سریع تر از دو روش دیگر حل می نماید. ضمن اینکه روش پیشنهادی مسائلی را که الگوریتم نیوتن و سیمپلکس دوگان به دلیل کمبود حافظه از حل آن عاجزند را نیز با کارایی بسیار خوبی حل می کند. الگوریتم پیشنهادی علاوه بر اینکه به حافظه بسیار کمتری در مقایسه با روش نیوتن نیاز دارد، از سرعت و کارایی بالاتری نیز برخوردار است و با این ویژگیها قادر است دامنه وسیع تری از مسایل برنامه ریزی خطی و ابعاد بزرگ تری از آنها را حل کند. علاوه بر این ها، الگوریتم جدید قادر است مسایلی با ساختار مربع شکل (نزدیک بودن تعداد متغیرها و محدودیت ها) را بطور کارایی حل کند و نیازی به فرض موجود در الگوریتم های قبلی که تعداد محدودیت ها بسیار بزگ تر از تعداد متغیرها باشد ندارد.

First 15 pages

Signup for downloading 15 first pages

Already have an account?login

similar resources

روش به روز رسانی متقارن از مرتبه اول برای حل مسایل بهینه سازی مقیاس بزرگ

The search for finding the local minimization in unconstrained optimization problems and a fixed point of the gradient system of ordinary differential equations are two close problems. Limited-memory algorithms are widely used to solve large-scale problems, while Rang Kuta's methods are also used to solve numerical differential equations. In this paper, using the concept of sub-space method and...

full text

برنامه ریزی خطی نیمه نامتناهی: الگوریتم های حل و کاربردها

مسائل برنامه ریزی خطی نیمه نامتناهی گرچه دارای خصوصیاتی شبیه مسائل متناهی هستند اما در مواردی و خصوصا در شیوه های حل با آنها تفاوت دارند. در این نوشتار نمونه هایی از برنامه ریزی خطی نیمه نامتناهی و رده های مختلف آن را معرفی و تشریح می کنیم. سپس شکاف دوگانی را برای آنها تعریف کرده بر مبنای آن به ارائه الگوریتم های حل این گونه مسائل در حالت های پیوسته و شمارا می پردازیم. همچنین روش همگرایی در خص...

full text

حل برنامه ریزی خطی در مقیاس بزرگ با استفاده از روش های بهینه سازی عددی

کارایی الگوریتم های عام برای حل مسایل برنامه ریزی خطی در مقیاس بزرگ عموما مطلوب نیستند. تحقیقات زیادی در زمینه توسعه الگوریتم های خاص برای این دسته از مسایل در جریان است. محققین با استفاده از روش های مختلف، الگوریتم های متنوعی ارائه داده اند که هر یک دارای ویژگی های خاص خود می باشد. در این پایان نامه، از روش گرادیان مزدوج برای حل مسایل برنامه ریزی خطی در مقیاس بزرگ در شرایطی که تعداد محدودیت ها...

آشنایی با روش فیلتر برای حل مسائل برنامه ریزی غیر خطی

یکی از روش ھای حل مسائل برنامه ریزی غیر خطی که سال ھا مورد استفاده قرار گرفته است روش جریمه می باشد. در این مقاله می خواھیم با معرفی مفھوم جدید فیلتر، الگوریتمی برای حل مسائل برنامه ریزی غیر خطی مقید بیان کنیم، که در ان از تابع جریمه استفاده نشود. اگر الگوریتم از فیلتر به جای تابع جریمه استفاده کند، برخی از مشکلات روش جریمه را حل می کند و ھمچنین ھمگرایی سرتاسری را نتیجه می دھد.که در طی مقاله اب...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده صنایع و سیستمها

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023